博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小程序 - 实现第一次进入引导页
阅读量:6656 次
发布时间:2019-06-25

本文共 1616 字,大约阅读时间需要 5 分钟。

首先,我们分两步走

 

1. 引导页实现

2. 如何后续不再进入引导页

 

 

引导页实现

第一步app.json 添加一个新页面(也就是引导页面)

1 { 2   "pages":[ 3     "pages/index/guide", 4     "pages/welcome/welcome" 5      6   ], 7   "window":{ 8     "backgroundTextStyle":"light", 9     "navigationBarBackgroundColor": "#b3d4db",10     "navigationBarTitleText": "欢迎",11     "navigationBarTextStyle":"black"12   }13 }
View Code

 

第二步利用swiper实现普通单引导页面(配合ui添加一些文字介绍)

 

guide.js

1 Page({ 2   data: { 3     imgs: [ 4       "http://img.kaiyanapp.com/5edbf92b929f9174e3b69500df52ee21.jpeg?imageMogr2/quality/60", 5       "http://img.kaiyanapp.com/f2c497cb520d8360ef2980ecd0efdee7.jpeg?imageMogr2/quality/60", 6       "http://img.kaiyanapp.com/64f96635ddc425e3be237b5f70374d87.jpeg?imageMogr2/quality/60", 7     ], 8  9     img: "http://img.kaiyanapp.com/7ff70fb62f596267ea863e1acb4fa484.jpeg",10   },11 12   start() {13     wx.navigateTo({14       url: '../welcome/welcome'15     })16   },17 18 19 })
View Code

guide.wxml

1 
2
3
4
5
6
7
8
View Code

guide.wxss

1 swiper { 2   /*这个是绝对布局*/ 3   position: absolute; 4   height: 100%; 5   width: 100%; 6 } 7  8 .swiper-image { 9   height: 100%;10   width: 100%;11   /*透明度*/12   opacity: 0.9;13 }14 15 .button-img {16   /*这个是绝对布局*/17   position: relative;18   bottom: 90px;19   height: 40px;20   width: 120px;21   opacity: 0.6;22 }
View Code

 

第三步,判断是否第一次进入? 如果复杂些,那就是要后台传值过来,简单的话就是本地缓存一个有用户信息的key

在app.js 里面的onLaunch里面的判断

 

1.设置缓存

2.读取缓存 - > 是否存在 - > 是 -> 进入welcome

 读取缓存- > 是否存在 - > 否 -> 进入引导页

 

 

打包的文件点击: , 即可下载

好了,只要不clear这个小程序的缓存,那么它就不会进入第一次的引导页!

 

转载地址:http://pfxto.baihongyu.com/

你可能感兴趣的文章
【二】进一步了解D语言之学前必备
查看>>
2019福建省队集训day1T2原样输出(copy)
查看>>
将普通sql查询的将结果集转换指定的对象,然后对象存在list中并返回
查看>>
cron任务计划
查看>>
LNMP源码编译安装
查看>>
软考网工难点分析之四 冲突槽时间与最小帧长
查看>>
nginx+keepalive实现高可用负载均衡
查看>>
UI中视频的使用
查看>>
c++中string类的基本功能的实现(1)
查看>>
表单常见功能补全(代码+注释)
查看>>
prometheus mysqld_exporter监控mysql-5.7
查看>>
react-native学习资源
查看>>
SpringMVC通过Redis实现缓存主页
查看>>
Linux三剑客之awk
查看>>
接口测试
查看>>
ubuntu16 kubernetes1.6安装(七、kubedns安装)
查看>>
python基本数据类型之字典
查看>>
隐藏元素之后改变窗体大小时echarts显示异常问题
查看>>
Centos7上yum安装nagios
查看>>
【实战】多台NFS客户机挂载同一台NFS服务器时,每台客户机都能对共享文件进行读写操作...
查看>>